home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / PickMeUp.sit / Pick Me Up / source code / Movie app source / pickmeUp97 / source / CMoviePane.h < prev    next >
Text File  |  1997-06-27  |  1KB  |  49 lines

  1. // ===========================================================================
  2. //    CMoviePane.h               ©1996-1997 Wootech Corporation. All rights reserved.
  3. // ===========================================================================
  4. /*
  5.     Insert Comments Here.
  6.  
  7. */
  8. /*
  9.       *    $Workfile: MyTextEdit.cp $
  10.     *    $Modtime: 6/20/97 6:18 PM $
  11.     *    $Revision: 2 $
  12.     *    $Date: 6/20/97 6:18 PM $
  13.     *    $History: MyTextEdit.cp $
  14. */
  15. #pragma once
  16.  
  17.  
  18.  
  19. class CMoviePane : public LView, public LListener
  20. {
  21. public:
  22.     enum{class_ID = 'mOvP'};
  23.     CMoviePane(LStream*        inStream);
  24.     ~CMoviePane();
  25.     
  26.     FSSpec        GetMovieFileSpec();
  27.     Movie        GetMovieFromFile(FSSpec  inSpec);
  28.     virtual void    DrawSelf();
  29.     void        PlayMovie();
  30.     void        ScaleAndCenterMovie();
  31.     
  32.     Movie        GetMovieFromHandle(Handle inHandle);
  33.     Handle        GetMovieData(FSSpec  inSpec);
  34.     void        ListenToMessage(MessageT  inMessage, void*  ioParam);
  35.     
  36.     
  37.     
  38.     
  39. protected:
  40.  
  41.     Movie    mMoviePtr;
  42.     Boolean    mPlayIt;
  43.     void        ScaleDrawRect(Rect  inOriginalRect, Rect  inThumnailRect,
  44.                                                 Rect*  outScaledRect);
  45.     Rect    mRectBuff;
  46.  
  47.  
  48.  
  49. };